Minimal broker overlay design for content-based publish/subscribe systems
نویسندگان
چکیده
Mission-critical distributed applications, such as Internet advertising platforms, increasingly utilize distributed publish/subscribe systems as a messaging substrate for information dissemination. These applications require low latency performance from the substrate, as the timely delivery of messages can have a direct impact on revenue. The cost of managing and operating distributed publish/subscribe systems, however, can be prohibitive due to system size and scale. It is, therefore, critical to derive low latency message delivery from a minimal set of system resources. To this end, this paper presents a solution for designing low latency, minimal-broker overlay networks for content-based publish/subscribe systems. The solution is developed in two parts. First, a framework is developed to quantify the similarity of entities in content-based publish/subscribe systems. Second, algorithms are presented for designing overlays that utilize a minimal number of brokers in order to provide low latency performance at reduced cost.
منابع مشابه
Hardware Architecture of an XML/XPath Broker/Router for Content-Based Publish/Subscribe Data Dissemination Systems
The dissemination of various types of data faces ongoing challenges with the growing need of accessing manifold information. Since the interest in content is what drives data networks, some new technologies and thoughts attempt to cope with these challenges by developing content-based rather than address-based architectures. The Publish/Subscribe paradigm can be a promising approach toward cont...
متن کاملA Self-Healing Network for Content-Based Publish/Subscribe Systems
Content-based routing in publish/subscribe systems is often realized through overlay networks with acyclic topologies. These types of network usually are simple to implement and maintain but are more prone to node crashes. In this research paper we introduce a Topology Management System (TMS), a component of a content-based pub/sub broker. Aim of the TMS is to mask dynamic changes of the underl...
متن کاملOn-demand Replication for Highly Available Content-based Publish/Subscribe Messaging
Content-based publish/subscribe overlays offer a scalable messaging substrate for various event-based distributed systems. In an enterprise environment where service level agreements are strictly enforced, maintaining high availability of the broker overlay is critical. To meet this requirement, protocols are developed to replace or load-balance a broker that misbehaves—perhaps due to failure, ...
متن کاملOn-demand Replication for Failover in Content-based Publish/Subscribe Overlays
Content-based publish/subscribe overlays offer a scalable messaging substrate for various event-based distributed systems. In an enterprise environment where service level agreements are strictly enforced, maintaining high availability of the broker overlay is critical. To meet this requirement, protocols are developed to replace a broker that misbehaves—perhaps due to failure, congestion, or p...
متن کاملOpportunistic Overlays: Efficient Content Delivery in Mobile Ad Hoc Networks
Current content-based publish/subscribe systems assume network environments with stable nodes and network topologies. For mobile environments, one resulting problem is a mismatch between static broker topologies and dynamic underlying network topologies. This mismatch will result in inefficiencies in event delivery, especially in mobile ad hoc networks where nodes frequently change their locati...
متن کامل